<#list fields as field>  
function set${field}Proxy(gameObject,func)
local proxy=gameObject:GetComponent(LuaMonoBehaviour.GetClassType());
if proxy==nil then
  proxy=gameObject:AddComponent(LuaMonoBehaviour.GetClassType());
end
proxy.${field}Proxy=proxy.${field}Proxy+DelegateFactory.Action_GameObject(func);
end
----------------------------------------------------------------------------------------
 </#list>  
 
